exports.js = () => {
  return {
    name: 'base-select',
    components: {
    },

    created () {
    },

    props: {
      label: String,
      refer: String,
      options: { type: Array, default: () => [] },
      value: { type: [String, Number], default: '' },
      validate: { type: Object, default: () => {} },
    },

    data () {
      return {
        currentValue: this.value,
      }
    },

    computed: {
    },

    watch: {
    },

    methods: {
      handleChange (event) {
        let value = event.target.value
        this.$emit('input', value)
      }
    },

    mounted () {
    }
  }
}
